improbable testimony - Spanish English Dictionary